package com.xframe.domain.e3sp.bu.sale;

import com.xframe.domain.BaseModel;
import com.xframe.xdal.core.annotation.AutoFill;
import com.xframe.xdal.core.annotation.XColumn;
import com.xframe.xdal.core.annotation.XTable;
import com.xframe.xdal.core.constant.AutoFillType;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * com.xframe.domain.e3sp.bu.sale.DfpvReceiptinfo
 * @author zjj
 * @create 2024/4/16 13:56
 */
@Data
@Accessors(chain=true)
@XTable(value = "bu_t05_dfpv_receiptinfo", label = "备件收货单信息表",dataSourceCode = "warehouse")
public class DfpvReceiptinfo extends BaseModel {

    /**
     * 收货单信息ID
     */
    @AutoFill(AutoFillType.Snowflake)
    @XColumn(name = "receiptinfo_id", primaryKeyFlag = true,desc = "收货单信息ID")
    private Long receiptinfoId;

    /**
     * 交货单号
     */
    @XColumn(name = "deliveryno", desc = "交货单号")
    private String deliveryNo;

    /**
     * DFPV – 单据产生日期(YYYYMMDD)
     */
    @XColumn(name = "receivedate", desc = "DFPV – 单据产生日期(YYYYMMDD)")
    private String receiveDate;

    /**
     * DFPV备件号
     */
    @XColumn(name = "partno", desc = "DFPV备件号")
    private String partNo;

    /**
     * 采购订单号
     */
    @XColumn(name = "orderno", desc = "采购订单号")
    private String orderNo;

    /**
     * 收货数量
     */
    @XColumn(name = "num", desc = "收货数量")
    private String num;

}
